//Aplikacja konwersji temperatury 
#include <iostream.h> 
void main()
    {
    // Temperatura wejciowa - liczba cakowita 
    int TempInput;

    // Temperatura wynikowa - liczba cakowita
    int TempOutput;

    // Typ konwersji, pojedynczy znak 
    // Znak "C" reprezentuje konwersj ze stopni C na F 
    // Znak "F" reprezentuje konwersj ze stopni F na C 
    char ConversionType;

    // Komunikat powitalny 
    cout << "Konwerter temperatury" << endl;
    cout << "---------------------" << endl;

    // Wstpne instrukcje uytkowania
    cout << "Wprowad temperatur i wybierz typ konwersji, ktr chcesz przeprowadzi" << endl;

    // Wprowadzenie danych o temperaturze 
    cout << "Podaj temperatur: ";
    cin >> TempInput;

    // Wprowadzenie typu konwersji 
    cout << "Podaj typ konwersji." << endl;
    cout << "Wcinij C i zatwierd klawiszem ENTER aby dokona konwersji ze stopni Celsjusza na Fahrenheita" << endl;
    cout << "Wcinij F i zatwierd klawiszem ENTER aby dokona konwersji ze stopni Fahrenheita na Celsjusza" << endl;
    cin >> ConversionType;

    // Instrukcje warunkowe
    if (ConversionType == 67)
        // Kod oblicze dla konwersji stopni C na stopnie F 
        {
        cout << "Konwersja ze stopni Celsjusza na Fahrenheita" << endl;
        TempOutput = (1.8 * TempInput) + 32;
        cout << "Temperatura wejciowa (stopnie Celsjusza):" << TempInput << endl;
        cout << "Temperatura wynikowa (stopnie Fahrenheita):" << TempOutput << endl;
        }
    if (ConversionType == 70)
        // Kod oblicze dla konwersji stopni F na stopnie C 
        {
        cout << "Konwersja ze stopni Fahrenheita na Celsjusza" << endl;
        TempOutput=(TempInput - 32)*0.555;
        cout << "Temperatura wejciowa (stopnie Fahrenheita):" << TempInput << endl;
        cout << "Temperatura wynikowa (stopnie Celsjusza):" << TempOutput << endl;
        }
}
